package com.scm.biz.service;

import java.util.List;

import com.scm.biz.bean.CustomerContact;
import com.scm.core.bean.exp.UfdmException;

/**
 * 客户联系类
 * @author Administrator
 *
 */
public interface CustomerContactService {
	
	/**
	 * 保存客户联系人
	 * @param 客户联系类
	 * @return
	 */
	void save(String contacts, long customerId) throws UfdmException ;
	
	/**
	 * 更新客户联系人
	 * @param 客户联系人类
	 * @return
	 */
	int modifyById(CustomerContact contact);
	
	/**
	 * 根据ID，删除客户联系人
	 * @param 联系人ID
	 * @return
	 */
	int removeById(int id);
	
	/**
	 * 根据客户ID，查询联系人列表
	 * @param customerId 客户ID
	 * @return
	 */
	List<CustomerContact> selectListByCustomerId(int customerId);
	
	/**
	 * 根据客户ID，删除联系人列表
	 * @param customerId
	 * @return
	 */
	int removeByCustomerId(int customerId);

	

}
